V = Variables
C = Calculation functions
The VC10Copy function sets a result on a variable (resul) on the basis of the value from a variable than other 2.
The function follows the following truth table:
Truth table
| val01 > val02 | result = 0 |
All subsequent cases relate to val01 ⇐ val02 and analyze only Val03
| val03 < val01 | result = 1 |
| val01 ⇐ val03 < valore2 | result = 2 |
| val03 >= val02 | result = 3 |
VC10CollVal (val01, val02, val03, Result)
Parameters:
| IN/OUT | VARIABLE TYPE | EXAMPLE NAME | DIM | |
|---|---|---|---|---|
| IN | SYSTEM | val01 | L/S | First value to compare |
| IN | SYSTEM | val02 | L/S | Second value to compare |
| IN | SYSTEM | val03 | L/S | The value to compare with val01 and val02 |
| OUT | SYSTEM | result | B | Variable containing the result of the comparison according to the truth table shown above |
Run the comparison when the “gfComp” flag is set to 1.
IF gfComp
gfComp = 0
val01 = 1000
val02 = 5000
VC10CollVal (val01, val02, val03, result)
ENDIF